@charset "utf-8";
/*初始样式*/
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei"; }

h2{text-align: center;font-weight: normal;margin-bottom: 40px;}
h2 b{display: block;font-size: 38px;color: #111111;}
h2 i{font-size: 18px;color: #888;position: relative;padding: 0 52px;}
h2 span{display: block;font-size: 21px;color: #666;padding-top: 12px;}
h2 i:before{position: absolute;width:36px;height:1px;background-color: #cccccc;content: "";left: 0;top: 13px;}
h2 i:after{position: absolute;width:36px;height:1px;background-color: #cccccc;content: "";right: 0;top: 13px;}
/*banner*/
.banner{height: 600px;overflow: hidden;}
.banner .bd li{height: 600px;background: url(../img/banner1.jpg) no-repeat center 0;}
.banner .bd li a{display: block;height: 600px;}
/*search*/
.search{height: 70px;border-bottom: 2px solid #dddddd;}
.search p{float: left;height: 70px;line-height: 70px;font-size: 14px;color: #333;}
.search p a{margin-right: 25px;color: #333;}
.s_box{float: right;width: 308px;height: 34px;margin-top:18px;border: 1px solid #cfcfcf;}
.s_box .input1{float:left;width:265px;padding-left:10px;height:34px;line-height: 34px;font-size:14px;color:#777;border:0;background: none;outline: 0;}
.s_box .input2{float: left;width:20px;height: 34px;border: 0;background:url(../img/sea.png) no-repeat center;outline: 0;cursor: pointer;}
/*use*/
.use{padding: 42px 0 60px;}
.use ul li{float: left;width: 276px;height: 207px;border: 2px solid #e3e3e3;margin-right: 26px;}
.use ul li img{display: block;margin: 36px auto 0;}
.use ul li em{text-align: center;font-size:20px;color: #464646;display: block;padding-top: 25px;}
.use ul li.nomar{margin-right: 0;}
.use ul li:hover{background-color: #f6f6f6;border-bottom: 2px solid #005db0;}
.use ul li:hover em{font-weight: bold;color: #111;}
/*product*/
.pro1{height: 640px;background: url(../img/pro_bg1.jpg) no-repeat center 0;}
.pro dt b{display: block;height: 16px;line-height: 16px;font-size: 16px;color: #333;padding-left: 12px;background: url(../img/line1.jpg) no-repeat;margin-bottom: 15px;margin-left: 24px;}
.pro dt span{display: block;font-size: 14px;color: #000;line-height: 24px;margin-left: 24px;padding-bottom: 8px;}
.pro dt span i{display: inline-block;width: 310px;}
.pro dt img{display: block;margin:68px 0 18px;width:400px;height:400px;}
.pro dd{width: 555px;padding-top: 78px;}
.pro dd h3{font-size:20px;color: #666;font-weight: normal;padding-bottom: 20px;border-bottom: 1px solid #cecece;}
.pro dd h3 a{color: #004c90;font-size: 30px;font-weight: bold;}
.pro dd .des{border-bottom:1px solid #cecece;padding-top: 28px;}
.pro dd .des span{display: block;font-size: 14px;color: #333;padding: 0 0 12px;}
.pro dd .des p{font-size: 14px;color: #666;line-height: 24px;padding-bottom: 5px;}
.pro dd .you{padding-top: 50px;}
.pro dd .you b{display: block;height: 16px;line-height: 16px;font-size: 16px;color: #333;padding-left: 12px;background: url(../img/line1.jpg) no-repeat;margin-bottom: 22px;}
.pro dd .you ul{width: 460px;}
.pro dd .you ul li{float: left;width: 60px;text-align: center;font-size: 15px;color: #000;margin-bottom: 20px;margin-right: 55px;position: relative;}
.pro dd .you ul li i{display: block;width: 60px;height:50px;margin:0 auto 14px;background:url(../img/ybg1.png) no-repeat;}
.pro dd .you ul li:hover i{background:url(../img/ybg2.png) no-repeat;}
.pro dd .you ul li.last{width:90px;margin-left: -15px;}
.pro dd .you ul li p{display:none;position: absolute;left: -94px;top:84px;width: 219px;height: 90px;background:url(../img/tail.png) no-repeat;padding:22px 15px 0;font-size: 14px;line-height: 25px;color: #565656;z-index: 100;text-align: left;}
.pro dd .you ul li:hover p{display: block;}
.pro3 dd .you ul li p{left: -64px;}
.pro2{height: 640px;background: url(../img/pro_bg2.jpg) no-repeat center 0;}
/*.pro2 dt img{display: block;margin:80px 0 0;}*/
.pro2 .you p{display: inline-block;width: 110px;margin-right: 45px;font-size: 15px;color: #000;text-align: center;vertical-align: top;padding-top: 10px;}
.pro2 .you p img{display: block;margin:0 auto 14px;}
.pro2 .you span{display: inline-block;font-size: 15px;line-height: 27px;color: #333;}
.pro3{height: 640px;background: url(../img/pro_bg3.jpg) no-repeat center 0;}
/*.pro3 dt img{display: block;margin:65px 0 30px;}*/
.pro1 dd .you{padding-top:2px;}
.pro3 dd .you{padding-top:20px;}
.pro3 dd .you ul{width: 530px;}
.pro3 dd .you ul li{width: 122px;margin-right:10px;}
.pro1 dd,.pro3 dd{padding-right: 40px;}
.pro2 dd{padding-left: 25px;}
/*case*/
.case{padding: 80px 0 38px;}
.case ul{padding-left: 210px;height: 50px;margin-bottom: 36px;}
.case ul li{float: left;width: 195px;height: 50px;text-align: center;line-height: 50px;border: 1px solid #ddd;border-right: 0;font-size: 20px;position: relative;}
.case ul li a{display: block;}
.case ul li i{display: none;position: absolute;width: 19px;height: 9px;background: url(../img/san.png) no-repeat;left: 87px;top: 50px;}
.case ul li:hover,.case ul li.cur{background-color: #005db0;font-weight: bold;}
.case ul li:hover a,.case ul li.cur a{color: #fff;}
.case ul li:hover i,.case ul li.cur i{display: block;}
.case ul li.last{border-right: 1px solid #ddd;}
.case dl{height: 580px;border: 1px solid #ddd;}
.case dl dt{float: left;width: 765px;padding:22px 16px 0;border-right: 1px solid #ddd;height: 558px;}
.case dl dt img{display: block;width: 765px;height: 462px;}
.case dl dt p{float: left;width: 545px;}
.case dl dt p b{display: block;font-size: 20px;color: #333;padding: 18px 0 10px;}
.case dl dt p span{display: block;font-size: 14px;color: #777;}
.case dl dt .more{float: right;height: 38px;line-height: 38px;margin-top: 32px;font-size: 15px;color: #fff;background-color: #005db0;padding:0 15px;}
.case dl dd{float: right;width: 400px;}
.case dl dd p{height: 290px;border-bottom: 1px solid #ddd;}
.case dl dd p img{display: block;width: 368px;height: 223px;margin:0 auto;padding-top: 22px;}
.case dl dd p em{display: block;text-align: center;height: 45px;line-height: 45px;font-size: 18px;color: #444;overflow:hidden;}
.case dl dd p.nobor{border: 0;}
/*coop*/
.coop{padding-bottom: 80px;position: relative;}
.coop h3{height: 30px;line-height: 28px;background: url(../img/coop_ic.png) no-repeat left center;padding-left: 35px;font-weight: normal;margin-bottom: 28px;}
.coop h3 b{font-size: 22px;margin-right: 10px;}
.coop h3 i{font-size: 15px;color: #636363;font-family: Arial;}
.coop h3 .more{float: right;height: 28px;line-height: 28px;padding:0 12px;border: 1px solid #ddd;font-size: 15px;color: #777;background-color: #f8f8f8;}
.coop .cp_con{padding-left: 52px;}
.coop ul li{float: left;width: 248px;height: 105px;border: 1px solid #ddd;margin-right: 32px;}
.coop ul li img{display: block;width: 248px;height: 105px;}
.coop ul li.nomar{margin-right: 0;}
.coop .prev{position: absolute;top: 83px;left: 0;cursor: pointer;}
.coop .next{position: absolute;top: 83px;right: 0;cursor: pointer;}
/*adva*/
.adva{padding-bottom: 80px;}
.leader{height: 179px;background:url(../img/leader.jpg) no-repeat center 0;}
.leader h2{padding-top: 30px;margin: 0;}
.leader h2 b{color: #fff;}
.leader h2 i{color: #3884c8;}
.leader h2 i:before,.leader h2 i:after{background-color: #3884c8;}
.leader h2 span{color: #fa990e;}
.adva h3{padding: 25px 0 5px;font-size: 34px;color: #005db0;text-align:center;}
.adva h3 em{color: #fa990e;}
.adva h3 i{font-size: 52px;color: #9ec2e2;font-weight: normal;}
.adva h3 span{display: block;font-size: 20px;color: #777;padding-top: 8px;font-weight: normal;}
.adva .des{font-size: 16px;color: #777;line-height: 28px;padding-left: 64px;}
.adva .des span{display:inline-block;width:520px;padding-left: 12px;background: url(../img/dian1.png) no-repeat left center;padding-right: 25px;}
.adva .tu{height: 435px;overflow: hidden;margin-top: 38px;}
.adva .tu p{float: left;margin-right: 5px;}
.adva .tu p img{display: block;margin-bottom: 5px;}
.adva .tu .p1{width: 297px;}
.adva .tu .p2{width: 415px;margin-right: 0;}
.adva ul{margin-top: 70px;}
.adva ul li{float: left;width: 275px;position: relative;margin-right: 33px;}
.adva ul li i{position: absolute;width: 80px;height:91px;line-height: 80px;text-align: center;font-size:38px;color:#fff;background: url(../img/liu1.png) no-repeat;left: 100px;top:-39px;}
.adva ul li p{height: 164px;border: 1px solid #ddd;text-align: center;border-top:0;}
.adva ul li p b{display: block;font-size: 22px;color: #3a3a3a;padding: 22px 0 12px;}
.adva ul li p span{display: block;font-size: 14px;color: #666;line-height: 25px;}
.adva ul li img{display:block;}
.adva ul li.even{margin-top: 49px;}
.adva ul li.nomar{margin-right: 0;}
.adva ul li:hover p{border-color:#005db0;}
.adva ul li:hover b{color: #005db0;}
.adva ul li:hover i{background: url(../img/liu2.png) no-repeat;}
/*about*/
.about{height: 679px;background: url(../img/about_bg.jpg) no-repeat center 0;}
.about h2{padding-top: 52px;}
.about dl{height: 411px;background: url(../img/tou1.png) no-repeat center;}
.about dl dt{float: left;margin: 20px 55px 0 24px;}
.about dl dd{float: left;width: 582px;}
.about dl dd b{display: block;font-size: 30px;position: relative;padding: 45px 0 18px;margin-bottom: 35px;}
.about dl dd b a{color: #005db0;}
.about dl dd b:after{position: absolute;width:52px;height: 3px;background-color:#f3b270;content:"";left: 0;bottom: 0;}
.about dl dd p{font-size: 16px;color: #626262;line-height: 26px;padding-bottom: 60px;}
.about dl dd .more{color: #fa990e;font-size: 16px;}
/*coop*/
.honor{padding:38px 0 48px;background-color: #f8f8f8;}
.honor .content{position: relative;}
.honor h3{height: 30px;line-height: 28px;background: url(../img/honor_ic.png) no-repeat left center;padding-left: 35px;font-weight: normal;margin-bottom: 28px;}
.honor h3 b{font-size: 22px;margin-right: 10px;}
.honor h3 i{font-size: 15px;color: #636363;font-family: Arial;}
.honor h3 .more{float: right;height: 28px;line-height: 28px;padding:0 12px;border: 1px solid #ddd;font-size: 15px;color: #777;background-color: #f8f8f8;}
.honor .hr_con{padding-left: 62px;}
.honor ul li{float: left;width: 194px;height: 241px;margin-right: 27px;background:url(../img/hor_bg.jpg) no-repeat;}
.honor ul li img{display: block;width: 168;height: 224px;margin:8px auto 0;}
.honor ul li.nomar{margin-right: 0;}
.honor .prev{position: absolute;top: 150px;left: 0;cursor: pointer;}
.honor .next{position: absolute;top: 150px;right: 0;cursor: pointer;}
/*news*/
.news{padding:60px 0 0;}
.new_l{float: left;width: 346px;height: 410px;padding:0 16px;border: 1px solid #ddd;margin-right: 30px;}
.news h3{height: 20px;line-height: 20px;margin:25px 0;background: url(../img/line2.jpg) no-repeat left center;padding-left: 16px;}
.news h3 em{font-size: 20px;color: #222;}
.news h3 i{float: right;color: #004c90;font-size: 14px;font-weight: normal;}
.new_l p{position: relative;margin-bottom: 12px;}
.new_l p img{display: block;width: 346px;height: 180px;}
.new_l p em{position: absolute;width: 100%;height: 42px;line-height: 42px;text-align: center;left: 0;bottom: 0;font-size: 16px;color: #fff;background: url(../img/tou2.png) repeat; overflow:hidden;}
.new_l ul li{height: 32px;line-height: 32px;padding-left: 16px;background: url(../img/dian2.png) no-repeat left center;overflow:hidden;}
.new_l ul li:hover a{color: #004c90;}
.new_r{float: right;width: 346px;height: 410px;padding:0 16px;border: 1px solid #ddd;}
.new_r h3{margin-bottom:10px;}
.new_r ul li{height: 109px;border-bottom:1px solid #e3e3e3;}
.new_r ul li b{display: block;font-size: 14px;margin: 20px 0 8px;height:21px;overflow:hidden;line-height:21px;}
.new_r ul li b em{font-size: 16px;margin-right: 10px;}
.new_r ul li p em{float: left;font-size: 16px;font-weight: bold;color: #ec7b0a;margin-right: 10px;}
.new_r ul li p span{float: left;font-size: 14px;color: #666;line-height: 24px;width: 295px;}
/*links*/
.links{height: 100px;line-height: 100px;overflow: hidden;}
.links h3{float: left;font-size: 22px;color: #005db0;}
.links h3 i{font-size: 18px;font-weight: normal;}
.links p a{font-size: 16px;color: #777;margin:0 25px;}
